package siga.pacotao;

public class contadorData {
    static String data,formato;
    
    
    public static void main (String args[]){
        
    }
    //Formatos Válidos BR ou US
    public static void setDataSomaMes(String Data, String Formato){
        data = Data;
        formato = Formato;
    }
    
    private static void CalculoDatasSomaMes(){
        int dia,mes,ano;
        if(formato.equals("BR")){
              dia = Integer.parseInt(data.substring(0,2));
              mes = Integer.parseInt(data.substring(3,5));
              ano = Integer.parseInt(data.substring(6,10));
              CalculaMes(dia,mes, ano);
        }else if(formato.equals("US")){
              ano = Integer.parseInt(data.substring(0,4));
              mes = Integer.parseInt(data.substring(5,7));
              dia = Integer.parseInt(data.substring(8,10));
              CalculaMes(dia,mes, ano);
        }
    }
    private static void CalculaMes(int d,int m, int a){
        if(m>11){
            a++;
            m=1;
        }else{
            m++;
        }
        if(formato.equals("BR")){
            if(m<10){
                if(d<10){
                    data =  "0"+d+"/0"+m+"/"+a;
                }else{
                    data =  d+"/0"+m+"/"+a;
                }
            }else{
                if(d<10){
                    data =  "0"+d+"/"+m+"/"+a;
                }else{
                    data =  d+"/"+m+"/"+a;
                }
            }
        }else if(formato.equals("US")){
            if(m<10){
                data =  a+"-0"+m+"-"+d;
            }else{
                data =  a+"-"+m+"-"+d;
            }
        }
    }
    public static String getDataSomaMes(){
        CalculoDatasSomaMes();
        return data;
    }

}
